module.exports = {
  configInfo: {
    rules: {
      configNameEmpty: '配置名称不能为空',
      configKeyEmpty: '配置键不能为空',
      configKeyExist: '配置键已经存在',
      configKeyPLH: '请输入配置键',
      configValuePLH: '请输入配置值',
      configValueEmpty: '配置值不能为空',
      configNamePLH: '请输入配置名称',
      configValueExist: '配置值已经存在',
      configTypeEmpty: '请选择配置类型'
    },
    form: {
      configName: '配置名称',
      configKey: '配置键',
      configValue: '配置值',
      configType: '配置类型',
      createTime: '创建时间',
    }
  },
  tenantInfo: {
    rules: {
      tenantCodeEmpty: '请输入租户编号',
      tenantCodeExist: '租户编号已存在',
      tenantNameEmpty: '请输入租户名称',
      tenantScopesEmpty: '请选择租户范围',
      leaderEmpty: '请输入联系人',
      phoneEmpty: '请输入手机号',
      phoneIncorrect: '手机号不正确',
      emailEmpty: '请输入邮箱',
      emailIncorrect: '邮箱格式不正确',
    },
    form: {
      addTenant: '新增租户',
      editTenant: '编辑租户',
      tenantCode: '租户编号',
      tenantName: '租户名称',
      tenantScopes: '租户范围',
      phone: '手机号',
      leader: '联系人',
      email: '邮箱',
      createBy: '创建人',
      createTime: '创建时间'
    }
  },
  postInfo: {
    rules: {
      postCodeEmpty: '请输入租户编号',
      postNameEmpty: '请输入岗位名称',
      postNameExist: '租户编号已存在',
      postSortEmpty: '请输入岗位排序',
    },
    form: {
      id: 'ID',
      postCode: '岗位编号',
      postName: '岗位名称',
      postSort: '岗位排序',
      status: '状态',
      createTime: '创建时间'
    }
  },
  userInfo: {
    rules: {
      statusEmpty: '请选择状态',
      deptEmpty: '请选择机构',
      loginNameEmpty: '请输入登录名称',
      phoneNumberEmpty: '请输入手机号'
    },
    form: {
      userId: '用户ID',
      loginName: '登录名称',
      userName: '用户名',
      tenantName: '租户名称',
      deptName: '机构名称',
      status: '状态',
      createTime: '创建时间',
      phoneNumber: '手机号',
      role: '角色',
      type: '类型'
    }
  },
  menuInfo: {
    rules: {
      busiTypePLH: '请选择业务分类',
      menuIconPLH: '点击选择图标',
      noTips: '不能选择当前菜单',
      exists: '菜单名称已存在',
      menuNamePLH: '请填写菜单名称',
      routerExists: '路由已存在',
      nameNoEmpty: '名称不能为空',
      nameLength: '名称长度1-64',
      routerNoEmpty: '路由不能为空',
      routerLength: '路由长度1-64',
      pathNoEmpty: '组件路径不能为空',
      pathLength: '组件路径长度1-64',
      sortNoEmpty: '排序不能为空',
      busiTypeNoEmpty: '业务分类不能为空',
      lengthLimit: '长度不超过{val}',
    },
    form: {
      icon: '图标',
      menuName: '菜单名称',
      orderNum: '排序',
      vuePath: '路由',
      menuType: '菜单类型',
      visible: '可见',
      busiType: '业务分类',
      perms: '权限标识',
      menuList: '菜单目录',
      delTitle: '确定删除该条菜单信息吗？',
      addMenu: '新增菜单',
      superiorMenu: '上级菜单',
      administrator: '管理员菜单',
      menuIcon: '菜单图标',
      componentPath: '组件路径',
      postSort: '显示排序',
      state: '状态',
      remark: '备注',
      updateMenu: '修改菜单'
    }
  },
   deptInfo: {
    rules: {
      deptNamePLH: '请输入组织名称',
      statusPLH: '请选择组织状态',
      deleteTips: '是否确认删除组织机构数据?',
      deptCodePLH: '请输入组织编号',
      postSortPLH: '请输入显示排序',
      leaderPLH: '请输入负责人',
      phonePLH: '请输入联系电话',
      emailPLH: '请输入邮箱',
      interbankPLH: '请输入联行行号',
      deptNameNoEmpty: '组织名称不能为空',
      deptNameExists: '组织名称已经存在',
      deptCodeNoEmpty: '组织编码不能为空',
      deptCodeExists: '组织编码已经存在',
      sortNoEmpty: '排序不能为空',
      numLimit: '只能输入数字',
      superOrganTip: '请选择上级组织',
      correctPhone: '请输入正确的手机号',
      correctEmail:'请输入正确的邮箱格式',
    },
    form: {
      tenantOrganization: '租户机构',
      mechanismMigration: '机构迁移',
      exportAll: '导出全部',
      rootDeptId: '一级机构ID',
      rootDeptCode: '一级机构编号',
      id: '组织机构Id',
      deptName: '组织名称',
      deptCode: '组织编号',
      tenantCode: '租户编号',
      leader: '负责人',
      orderNum: '排序',
      state: '状态',
      createTime: '创建时间',
      organizationState: '组织状态',
      organizationMigration: '组织机构迁移',
      warning: '警告',
      superiorOrganization: '上级组织',
      postSort: '显示排序',
      phone: '联系电话',
      email: '邮箱',
      interbank: '联行行号',
      updateOrganization: '编辑机构',
      addOrganization: '新增机构',
      migrateTo: '迁移到',
    }
  },
   roleInfo:  {
    rules: {
      tenantPLH: '请选择租户',
      roleNamePLH: '请输入角色名称',
      roleKeyPLH: '请输入权限字符',
      postSortPLH: '请输入显示排序',
      remarkPLH: '请输入备注',
      roleNameNoEmpty: '角色名称不能为空',
      roleNameExists: '角色名称已经存在',
      roleKeyNoEmpty: '权限字符不能为空',
      roleKeyExists: '权限字符已经存在',
      sortNoEmpty: '排序不能为空',
      numLimit: '只能输入数字',
      lengthLimit: '长度最大500位',
      roleStatePLH: '请选择状态',
      updateTip: '修改成功',
      deleteTips: '是否确认删除角色数据?',
    },
    form: {
      tenantSelection: '租户选择',
      roleName: '角色名称',
      roleKey: '权限字符',
      state: '状态',
      postSort: '显示排序',
      remark: '备注',
      menuPermission: '菜单权限',
      id: '角色ID',
      tenantCode: '租户编号',
      roleState: '角色状态',
      addRole: '添加角色',
      updateRole: '修改角色',
      warning: '警告',
    }
  },
   dictInfo: {
    rules: {
      dictNamePLH: '请输入字典名称',
      dictTypePLH: '请输入字典类型',
      statusPLH: '请选择字典状态',
      startDatePLH: '请输入开始日期',
      endDatePLH: '请输入结束日期',
      deleteTips: '是否删除选中的数据？',
      multiDeleteTip: '是否删除选中的{val}条数据?',
      dictLabelPLH: '请输入字典标签',
      dataStatePLH: '数据状态',
      dataLabelPLH: '请输入数据标签',
      dataValuePLH: '请输入数据键值',
      contentPLH: '请输入内容',
      dataLabelNoEmpty: '数据标签不能为空',
      dataValueNoEmpty: '数据键值不能为空',
      dataSortNoEmpty: '数据顺序不能为空',
      deleteDictTip: '是否确认删除字典编码为{val}的数据项?',
      exportTip: '是否确认导出所有数据项?',
      dictNumberPLH: '请输入字典编号',
      dictOptionPLH: '请输入字典项值',
      dictOptionSortPLH: '请输入字典项顺序',
      listCssPLH: '请输入列表样式',
      remarkPLH: '请输入备注',
      dictLabelNoEmpty: '字典标签不能为空',
      dictNumberNoEmpty: '字典编号不能为空',
      dictOptionNoEmpty: '字典项值不能为空',
      dictSortNoEmpty: '字典项顺序不能为空',
      selectTip: '请选择',
      dictTypeNoEmpty: '字典类型不能为空',
      dictTypeExists: '字典类型已经存在',
      dictNameNoEmpty: '字典名称不能为空',
      stateSelectTip: '状态必须选择',
    },
    form: {
      dictName: '字典名称',
      dictType: '字典类型',
      status: '字典状态',
      remark: '备注',
      createTime: '创建时间',
      createDate: '创建日期',
      addDictType: '添加字典类型',
      editDictType: '编辑字典类型',
      updateDictType: '修改字典类型',
      warning: '警告',
      dictLabel: '字典标签',
      state: '状态',
      dictCode: '字典编码',
      dictValue: '字典键值',
      dictSort: '字典排序',
      dataLabel: '数据标签',
      dataValue: '数据键值',
      postSort: '显示排序',
      addDictData: '添加字典数据',
      updateDictData: '修改字典数据',
      dictNumber: '字典编号',
      dictOption: '字典项值',
      dictOptionSort: '字典项顺序',
      listStyle: '列表样式',
    }
  },
  loginInfo: {
    rules: {
      ipaddrPLH: '请输入登录地址',
      loginNamePLH: '请输入登录名称',
      loginStatePLH: '请选择登录状态',
      beginPLH: '请输入开始日期',
      endPLH: '请输入结束日期',
    },
    form: {
      id: '访问编号',
      loginName: '登录名称',
      ipaddr: '登录地址',
      loginLocation: '登录地点',
      browser: '浏览器',
      os: '操作系统',
      status: '状态',
      msg: '操作信息',
      loginTime: '登录时间',
      loginState: '登录状态',
      operateTime: '操作时间',
    }
  },
  operLogInfo: {
    rules: {
      systemModulePLH: '请输入系统模块',
      operNamePLH: '请输入登录信息',
      operUrlPLH: '请输入请求地址',
      operMethodPLH: '请输入操作方法',
      operaterPLH: '请输入操作人员',
      operRemarkPLH: '请输入操作描述',
      beginPLH: '请输入开始日期',
      endPLH: '请输入结束日期',
      deleteTip: '是否确认删除操作日志编号为{val}的数据?',
      emptyTip: '是否确认清空所有操作日志?',
      emptySuccess: '清空成功',
      exportTip: '是否确认导出所有用户操作日志?'
    },
    form: {
      systemModule: '系统模块',
      operName: '登录信息',
      operUrl: '请求地址',
      operMethod: '操作方法',
      operParam: '请求参数',
      empty: '清空',
      operRemark: '操作描述',
      operator: '操作人员',
      deptName: '组织名称',
      operIp: '主机',
      status: '状态',
      success: '成功',
      fail: '失败',
      operTime: '操作时间',
      lookOperate: '查看操作日志详情',
      warning: '警告'
    }
  },
  userDeptRole: {
    rules: {
      userNamePLH: '请输入用户名称',
      deptNamePLH: '请输入机构名称',
      deleteTip: '是否确认删除用户{val}的委任数据吗?',
      pleaseSel: '请选择',
      selectOrganiz: '请选择上级组织',
      userNameNoEmpty: '用户名称不能为空',
      roleIdsNoEmpty: '用户角色不能为空'
    },
    form: {
      userId: '用户编号',
      userName: '用户名称',
      deptName: '机构名称',
      type: '类型',
      ownDuty: '本职',
      appoint: '委任',
      roleNames: '角色',
      warning: '警告',
      appointManagement: '委任管理',
      appointUser: '委任用户',
      treeDeptIds: '组织机构',
    }
  },
  onlineInfo: {
    rules: {
      loginNamePLH: '请输入登录账号',
      deptNamePLH: '请输入组织名称',
      loginAddressPLH: '请输入登录地址',
      logoutTip: '确定要强制选中用户下线吗？',
      offlineSuccess: '下线成功',
      forceTip: '确认要强退选中的数据吗?',
    },
    form: {
      forcedExit: '强退',
      sessionId: '会话编号',
      loginName: '登录账号',
      deptName: '组织名称',
      ipaddr: '登录IP',
      browser: '浏览器',
      os: '操作系统',
      startTimestamp: '登录时间',
      lastAccessTime: '最后访问时间',
      loginAddress: '登录地址',
      warning: '警告'
    }
  },
  userFile: {
    rules: {
      idPLH: '请输入文件id',
      deleteTip: '是否确认删除文件编号为{val}的数据项?',
    },
    form: {
      download: '下载',
      id: '文件id',
      name: '文件名',
      type: '文件类型',
      delFlag: '是否存在',
      createTime: '创建时间',
      addFile: '添加文件',
      warning: '警告',
      upload: '上传',
    }
  },
  exportManagement: {
    rules: {
      ossNamePLH: '请输入资源名称',
      deleteTip: '是否确认删除这个配置数据?',
    },
    form: {
      download: '下载',
      ossId: '文件编号',
      uri: '资源URI',
      ossName: '资源名称',
      ossType: '资源类型',
      credentialId: '身份ID',
      createTime: '创建时间',
      updateTime: '更新时间',
      warning: '警告',
    }
  },
  favouriteMenu: {
    rules: {

    },
    form: {
      menu: '菜单'
    }
  },
}
